Search results

Online

Factors, multiples, primes: Year 8 – planning tool

This planning resource for Year 8 is for the topic of Factors and multiples. Students extend the exponent laws of numerical calculations involving positive integers and zero exponents, and solve a broad range of practical problems, using mental methods, written algorithms, and digital tools.

Online

Volume and surface area: prisms: Year 9 – planning tool

This planning resource for Year 9 is for the topic of Volume and surface area: prisms. Students solve problems involving the surface area and volume of right prisms.

Online

Formulate and manipulate expressions: Year 9 – planning tool

This planning resource for Year 9 is for the topic of Formulate and manipulate expressions. Students move beyond expanding and factorising linear expressions, such as 3(2x – 1) or 4x + 6, to working with monic quadratic expressions (that is, where the coefficient of the square term is 1). This involves expanding expressions ...

Online

Measures of turn (angles): Year 3 – planning tool

This planning resource for Year 3 is for the topic of Measures of turn (angles). Students develop their understanding of an angle as measures of turn and compare angles with right angles.

Video

Proportional reasoning video

Use this video as a springboard to explore scaling or proportional thinking, and to apply that thinking in a food context, drawing on reasoning and mathematical modelling.

Online

Mathematical modelling (Measurement): Year 10 – planning tool

This planning resource for Year 10 is for the topic of Mathematical modelling. Students use mathematics in a range of contexts for problem-solving and modelling practical situations. These include drawing plans and elevations to scale, using ratio and proportion when making a prototype, and using estimation. Some of their ...

Online

Patterns and number facts: Year 10 – planning tool

This planning resource for Year 10 is for the topic of Patterns and number facts. Students work with a variety of functions and relations and their rules, tables of values and graphs using digital tools. Students manipulate, explore, investigate, make conjectures and identify emerging patterns from functions and relations. ...

Online

Coding a sentimental chatbot in Python

Incorporating 11 tutorial videos and two informative lecture videos, this learning sequence explores natural language processing, a significant application of artificial intelligence. Teachers and students are led through the coding in Python of a chatbot, a conversational program capable of responding in varied ways to ...

Online

Visual to text coding: Lesson 10

This is the tenth in a series of lessons to transition from visual coding to text-based coding with a General Purpose Programming language. This lesson may take two to three 45-minute periods. It introduces the coding concept of functions. Functions can help organise code, reduce repetition and more to be explored later.

Online

Visual to text coding: Lesson 4

This is the fourth in a series of lessons to transition from visual coding to text-based coding with a General Purpose Programming language. This lesson may take two to three 45-minute periods. It introduces the combining of logical operators and and or for more complex decisions.

Online

Visual to text coding: Setting Up

This series of lessons is to help students to transition from visual coding to text-based coding with a general-purpose programming language. This section provides guidance on how to set-up the particular programming environment including Scratch, Python and JavaScript.

Text

Bias in science

Students are often unaware of biases that operate in society and the ways in which these biases can limit the contributions of diverse Australians. In this lesson they have an opportunity to explore the ways women have been written out of science history, and to take action to highlight the importance of diversity in STEM. ...

Online

Home automation: General purpose programming

Investigate home automation systems, including those powered by artificial intelligence (AI) with speech recognition capability. These suggested activities for year levels 7-8 are designed for students using general purpose programming languages JavaScript and Python, with similar content to the visual coding lesson Home ...

Online

Coding for GUIs (JavaScript edition): Index page

This lesson sequence provides step-by-step video tutorials and challenges to incorporate Graphical User Interfaces (GUIs) into your General Purpose Programming. It follows on from the Visual To Text Coding lesson series.

Online

Seeing the wood for the trees

In this lesson sequence students summarise data using advanced filtering and grouping techniques, for example pivot tables in spreadsheets and aggregation functions in databases.

Online

Behaving with real class - Using a text-based language

This lesson sequence offers an approaches to teaching object-oriented principles using text-based programming. It attempts to address the problem that many of programming languages are too complex and their environments confusing for many students.

Online

The shock of the new

Using four inventions from 1985, this lesson sequence explores the impact of innovation, supporting circumstances, how individuals contribute to change and the importance of addressing benefits as well as risks in the development of new systems.

Online

Note the music

We can program a computer to play music. Conventionally this is done by hard coding, which is the process of coding all possible expected behaviours. Alternatively, we can train an artificial intelligence (AI) computer about what notes go well with others, so it can play a duet with a human musician. Students can make their ...

Text

For school leaders: Leading effective practice

This webpage provides information for school leaders on how to drive quality instruction and improve student literacy outcomes. It recommends a range of resources that can be used to support leaders in coaching and mentoring staff in best practice literacy instruction.

Online

What's the buzz?

In this lesson students use BeeBots and Scratch Junior to synthesize what they know about Bees and are introduced to mapping concepts. This lesson idea was created by Karen Butler.